package com.fireline.beauty.bean;

import java.math.BigDecimal;

import com.zgw.fireline.base.common.Assert;

/**
 * 会员消费 实体对象
 * */
public class HyxfxmVo {
	private int xmlx; // 项目类型
	public String xmbh; // 项目编号
	public String xmmc; // 项目名称
	public String yj; // 原价
	public String dj; // 实际售价
	public Integer cs; // 次数
	public String zk; // 折扣
	public String cw;// 床位
	public String jf = "0";
	public String ygbh;// 员工编号
	public Integer dqcs;// 套餐当前剩余次数 xmlx 必须等于 3 该值才有效

	/**
	 * @return xmlx 项目类型 1 护理 2 产品 3 套餐
	 * */
	public int getXmlx() {
		return xmlx;
	}

	/**
	 * @param xmlx
	 *            项目类型 1 护理 2 产品 3 套餐
	 * */
	public void setXmlx(int xmlx) {
		Assert.isTrue(xmlx == 1 || xmlx == 2 || xmlx == 3,
				"项目类型取值范围为 : 1 护理 2 产品 3 套餐");
		this.xmlx = xmlx;
	}

	/**
	 * 或取消费内容总金额
	 * */
	public Double getZje() {
		if (dj != null && cs != null) {
			return new BigDecimal(dj).multiply(new BigDecimal(cs))
					.doubleValue();
		}
		return 0D;
	}
}
